/*region File icons*/
.ui-icon[class*=ui-icon-file-] > i {
	background: url(/bitrix/js/ui/icons/disk/images/sprite-files.min.svg?v1.3) no-repeat 0 0;
	background-size: 100% auto;
	--icon-file-col: 14;
}

/**/
.ui-icon.ui-icon-file-empty > i { background-position: 0 calc(100% / var(--icon-file-col) * 0) }

.ui-icon.ui-icon-file-txt > i { background-position: 0 calc(100% / var(--icon-file-col) * 1) }

.ui-icon.ui-icon-file-doc > i,
.ui-icon.ui-icon-file-docx > i { background-position: 0 calc(100% / var(--icon-file-col) * 2) }

.ui-icon.ui-icon-file-xls > i,
.ui-icon.ui-icon-file-xlsx > i { background-position: 0 calc(100% / var(--icon-file-col) * 3) }

.ui-icon.ui-icon-file-php > i { background-position: 0 calc(100% / var(--icon-file-col) * 4) }

.ui-icon.ui-icon-file-pdf > i { background-position: 0 calc(100% / var(--icon-file-col) * 5) }

.ui-icon.ui-icon-file-pptx > i { background-position: 0 calc(100% / var(--icon-file-col) * 6) }
.ui-icon.ui-icon-file-ppt > i { background-position: 0 calc(100% / var(--icon-file-col) * 6) }

.ui-icon.ui-icon-file-rar > i { background-position: 0 calc(100% / var(--icon-file-col) * 7) }

.ui-icon.ui-icon-file-zip > i { background-position: 0 calc(100% / var(--icon-file-col) * 8) }

.ui-icon.ui-icon-file-set > i { background-position: 0 calc(100% / var(--icon-file-col) * 9) }

.ui-icon.ui-icon-file-mov > i,
.ui-icon.ui-icon-file-mp4 > i { background-position: 0 calc(100% / var(--icon-file-col) * 10) }

.ui-icon.ui-icon-file-img > i { background-position: 0 calc(100% / var(--icon-file-col) * 11) }

.ui-icon.ui-icon-file-folder > i { background-position: 0 calc(100% / var(--icon-file-col) * 12) }

.ui-icon.ui-icon-file-folder-shared > i { background-position: 0 calc(100% / var(--icon-file-col) * 13) }

.ui-icon.ui-icon-file-folder-shared-2 > i { background-position: 0 calc(100% / var(--icon-file-col) * 14) }

/*endregion*/
